package com.summer.framework.system.converter;

import com.summer.framework.system.controller.dto.UserInfoDTO;
import com.summer.framework.system.entity.UserInfo;
import org.mapstruct.Mapper;

import java.util.List;

/**
 * Description:
 *
 * @auther Ice Yang
 * Date 2025/9/16 17:03
 */
@Mapper(componentModel = "spring")
public interface UserInfoConverter {

    UserInfoDTO toDTO(UserInfo entity);

    UserInfo toEntity(UserInfoDTO dto);

    List<UserInfoDTO> toDTOs(List<UserInfo> entities);

    List<UserInfo> toEntities(List<UserInfoDTO> dtos);
}
